import { BuffTargetType, HurtType, TriggerType } from "js/typeDefine/typeDefine";

export default {
    130301: {
        name: "撕咬",
        introduce: "对单体进行values1次攻击,每次造成value1%伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
        anger: [20, 4],
        auxiliarySkillList: [130301, 130302, 130303, 130304, 130305, 130306, 130307, 130308, 130309, 130310, 130311, 130312, 130313, 130314, 130315, 130316, 130317, 130318, 130319, 130320, 130321, 130322, 130323, 130324, 130325, 130326, 130327, 130328, 130329, 130330, 130331, 130332],
        limitIntroduce1: [",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID"],
        cd: 18000,
        value1: [25, 0],
        values1: [3, 3, 3, 3],
        buffID: 190001,
        needAnger: [20, 4],
        triggers: [
            {
                triggerType: TriggerType.UseSkill,
                triggerPer: [100, 0],
                attackAmount: [1, 1, 1, 1],
                attackTimes: [3, 3, 3, 3], //3段伤害
                hatredType: 2, //仇恨类型
                hurtType: HurtType.Scrap,
                skillHurtPer: [25, 0],
            },
            {
                triggerType: TriggerType.UseSkillDamagePre2,
                triggerPer: [100, 0],
                buff: { buffID: 190001, buffTargetType: BuffTargetType.AttackTarget },
            },
        ],
    },
    130302: {
        name: "腐毒",
        introduce: "对全体敌人造成value1%毒伤害", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
        anger: [20, 4],
        cd: 25000,
        limitIntroduce1: [",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID"],
        value1: [15, 5],
        needAnger: [20, 4],
        triggerLimitTimes: 2,
        triggers: [
            {
                triggerType: TriggerType.UseSkill,
                triggerPer: [100, 0],
                hatredType: 1,
                hurtType: HurtType.Posion,
                attackAmount: [12, 0],
                skillHurtPer: [15, 5],
            },
            {
                triggerType: TriggerType.UseSkillDamagePre2,
                triggerPer: [100, 0],
                buff: { buffID: 190002, buffTargetType: BuffTargetType.AttackTarget },
            },
        ],
    },
    130303: {
        name: "祭祀",
        introduce: "治疗values1个队友恢复最大生命value1%", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
        door: 140003,
        anger: [28, 4],
        buffID: 190013,
        cd: [20000, -1000],
        values1: [3, 0],
        value1: [20, 5],
        needAnger: [28, 4],
        triggers: [
            {
                triggerType: TriggerType.UseSkill,
                triggerPer: [100, 0],
                name: "治疗",
                cureAmount: [3, 0],
                curePer: [20, 5],
            },
        ],
    },
    130304: {
        name: "寄生",
        introduce: "对随机的values1个敌人造成value1%毒伤害,造成伤害的30%回复自身生命值", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
        anger: [30, 6],
        cd: 15000,
        values1: [1, 1, 1, 1],
        value1: [55, 0],
        buffID: 190209,
        needAnger: [30, 6],
        triggers: [
            {
                triggerType: TriggerType.UseSkill,
                triggerPer: [100, 0],
                attackAmount: [1, 1, 1, 1],
                hatredType: 2, //仇恨类型
                hurtType: HurtType.Posion,
                skillHurtPer: [55, 0],
            },
            {
                triggerType: TriggerType.UseSkillDamageAfter,
                triggerPer: [100, 0],
                name: '复原',
                damageRecoverHpPer: [35, 0],
            }
        ],
    },
    130305: {
        name: "扰杀",
        introduce: "对随机values1个敌人造成value1%的普通伤害", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
        anger: [20, 4],
        cd: 10000,
        values1: [3, 3, 3, 3],
        value1: [25, 0],
        needAnger: [20, 4],
        triggers: [
            {
                triggerType: TriggerType.UseSkill,
                triggerPer: [100, 0],
                hatredType: 2, //仇恨类型
                hurtType: HurtType.Scrap,
                attackAmount: [3, 3, 3, 3],
                skillHurtPer: [25, 0],
            }
        ],
    },
    130306: {
        name: "念力",
        introduce: "创造一个最大生命值value1%的护盾来吸收受到的伤害", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
        anger: [20, 4],
        cd: 15000,
        value1: [20, 5],
        needAnger: [20, 4],
        triggers: [
            {
                triggerType: TriggerType.UseSkill,
                triggerPer: [100, 0],
                shield: [20, 5],
              },
        ],
    },
}